2.3.1 Organisation

Les modules principaux .
Chaque module comporte un 'main' pour le debug , en principe les routes sont définies pour une seule application dans UI

  • UI_param.py Liste des Classes/Objets/lib_param/points + update clavier ! aussi pour XCal

  • UI_dt.py Update en vol: à revoir voir todo

    • liste 2 colonnes
      • Classes/Objets/lib_param / = identification du paramètre
      • adresse clic : id de la paire de boutons, les deux switchs de sélection
    • tri sur 1ère ou 2ème colonne
    • delete
    • clic sur 1ère colonne et ensuite définir la position des 2 switches
    • affectation préférentielle des SW4 et SW5 mentionnées en texte
      • SW4 = phase principale
        • moteur ou lancement
        • réglages en phase de vol
        • réglages attérissage
      • SW5 =
        • organes de commande
        • paramètres aérodynamiques
        • ? libre
  • UI_cal.py Calibrage => modifier cfg.xcal voir JetiDC Box

    • liste des canaux
      • liste des points
  • UI_F Fichiers (modèles et paramètres)

    • liste + éditeur 'texte'
    • Créer un nouveau modèle
    • choix modèle suivant + reboot
  • UI_sync synchronisation des fichiers entre pico et laptop

  • UI_sim ? Simulation sans émetteur, avec form pour envoyer un message de variables hardware